a pillar of strength - Turco Inglés Diccionario